package com.taobao.machinesystem.entity.vo;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
public class SysPermissionVo {
    /**
     * 菜单ID
     */
    private String id;
    /**
     * 所属上级
     */
    @JsonIgnore
    private String pid;

    /**
     * 名称
     */
    private String name;

    /**
     * 访问路径
     */
    private String path;

    /**
     * 图标
     */
    private String icon;

    /**
     * 状态(0:禁止,1:正常)
     */
    private Integer status;

    /**
     * 子节点
     */
    private List<SysPermissionVo> children = new ArrayList<SysPermissionVo>();
}
